package models

import "time"

type MediaUserLoginLog struct {
	ID        int       `gorm:"primary_key" json:"id"`
	MediaUserId     int    `json:"media_user_id"`
	LoginTime     time.Time    `json:"login_time"`
	LoginIp  string    `json:"login_ip"`
}

//修改默认表名
func (MediaUserLoginLog) TableName() string {
	return "media_user_login_log"
}

// 增加日志
func MediaUserLoginLogAdd(data map[string]interface{}) error {
	mediaUserLoginLog := MediaUserLoginLog{
		MediaUserId:     data["media_user_id"].(int),
		LoginTime:  time.Now(),
		LoginIp: data["login_ip"].(string),
	}
	if err := DB.Create(&mediaUserLoginLog).Error; err != nil {
		return err
	}
	
	return nil
}
